A Taxonomy of Software Visualization
نویسندگان
چکیده
Software visualization is the use of interactive computer graphics, typography, graphic design, animation, and cinematography to enhance the interface between the software engineer or the computer science student and their programs. Although several taxonomies of software visualization have been proposed, they use few dimensions and do not span the space of important distinctions between systems. We attempt to fill this gap in the literature by proposing a novel and systematic taxonomy of six areas making up thirty characteristic features of software visualization technology. The taxonomy is presented and illustrated in terms of its application to seven systems of historic importance and technical interest.
منابع مشابه
Program Visualization: the Art of Mapping Programs to Pictures Program Visualization: the Art of Mapping Programs to Pictures
In this paper program visualization is defined as a mapping from programs to graphical representations. Simple forms of program visualization are frequently encountered in software engineering. For this reason current advances in program visualization are likely to influence future developments concerning software engineering tools and environments. This paper provides a new taxonomy of program...
متن کاملThe Design of Effective Software Visualizations for Persistent Programming Environments* Proposed Research
This report proposes research with two goals. Firstly, to investigate how effective software visualizations can be designed and evaluated. Secondly, by building software visualizations for persistent programming environments to demonstrate these techniques, to understand the relationship between persistence and software visualization. The software visualization literature has been reviewed. It ...
متن کاملA Qualitative and Quantitative Evaluation of Software Visualization Tools
Recently, many software visualization (SV) techniques and tools have become available to developers in order to help them understand their software. In our project, firstly, we identified a list of SV tools that we described, and evaluated qualitatively using the taxonomy of Price et al. Our experience with this taxonomy as well as the impact of the qualitative evaluation on Bell Canada will be...
متن کاملBuilding Information Visualizations: A Commonality Analysis
Recently, we applied the software engineering technique of commonality analysis to the domain of interactive information visualization. This produced an analysis of graphical data displays in terms of commonalities (features shared by all such displays) and variabilities (the ways in which displays differ). This analysis has applications in the areas of taxonomy, design and development, and vis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991